From a9ca1958e5c3a2d2b871b85a8ba16aa8c7c2b837 Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Thu, 6 Nov 2014 10:22:14 +0100 Subject: [PATCH] Fix infinite recursion when invoked without args --- src/bin/cargo.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/cargo.rs b/src/bin/cargo.rs index d0bdc10a9..ba55b0084 100644 --- a/src/bin/cargo.rs +++ b/src/bin/cargo.rs @@ -102,7 +102,7 @@ fn execute(flags: Flags, shell: &mut MultiShell) -> CliResult> { "" | "help" if flags.arg_args.len() == 0 => { shell.set_verbose(true); let r = cargo::call_main_without_stdin(execute, shell, USAGE, - ["-h".to_string()], false); + [os::args()[0].clone(), "-h".to_string()], false); cargo::process_executed(r, shell); return Ok(None) } -- 2.30.2